package com.base.po.voip;

import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.base.comm.CommUrls;

/**
 * 用户
 *
 * @author Administrator
 */
public class Subscribers {
    private String id;// id

    @TableField(exist = false)
    private BigDecimal ptintegral; //积分

    private String password;// 密码

    private String cypher;// 明文密码

    private Date createtime;// 注册时间

    private Date logintime;// 最后登录时间

    private String loginip;// 登陆ip

    private Integer role; // 权限0管理员1代理商2商家3开发者4用户5财务账号6客服

    private Boolean datastatus;// 数据状态

    private String mobile;// 手机号

    private String parentid;// 代理商id

    private Date endtime;// 账户过期时间

    private String pic;// 用户头像 //代理商头像

    private Integer type;// 账户充值类型

    private String shopid;// 用户广告商id

    private String appstore;// appstore是否显示

    private Float integral; // 积分

    private Float igreward; // 在线充值分润积分

    private String aliaccount;// 支付宝账户

    private String aliname;// 支付宝真实姓名

    private String bankaccount;// 银行卡卡号

    private String realname;// 银行卡号真实姓名

    private Boolean alipay;// 是否绑定支付宝

    private String wxname;// 微信昵称

    private String wxnumber;// 微信账号

    private String wxpic;// 微信图片

    private String wxopenid;// 微信OpenId

    private String appleuserid;// 苹果userid

    private String qqnumber;// qq账号

    private Integer shopBalance;// 购物余额

    private String shopEnddate; //有效期

    private String birthday;// 生日

    private String gender;// 0未设置1男2女

    private String email;// 邮箱

    private String address;// 地址

    private String username;// 昵称

    private String shareper;// 推荐人

    private String tabid;// 标签id

    private Boolean isyear;

    private Boolean ismonth;

    private Boolean isquarter;

    private String Freeroute;// 费率

    private Users users;//用户表

    private Integer rechargestatistics; // 充值统计

    private BigDecimal level1Sub;// 一级粉丝数

    private int levelAll;// 所以粉丝数

    private float igrewardAll;

    private float withdrawalsAll;

    private float moneyAll;

    // 淘宝客
    private String rebatepid; // 淘宝客PID

    private String specialid; // 淘宝客会员ID

    private String pddpid; // 拼多多PID

    private String jdpid;// 京东PID

    private String mgjgid;// 蘑菇街跟单GID

    private String mgjpid;// 蘑菇街PID

    // 其他
    private Integer member; // 会员等级

    private Date membertime;// 账户过期时间

    private Integer supermember;// 超级会员

    private Integer ismember;// 是否会员

    // 额外的
    private String invitecode;// 邀请码

    // 顺通
    private Integer achievement1;// 手动添加一级业绩

    private Integer achievement2;// 手动添加二级业绩

    private Integer achievement3;// 手动添加三级业绩

    private String achlevel1;// 一级等级

    private BigDecimal achlevel1Num;// 一级等级业绩

    private String achlevel2;// 二级等级

    private BigDecimal achlevel2Num;// 二级等级业绩

    private String achlevel3;// 三级等级

    private BigDecimal achlevel3Num;// 三级等级业绩

    private Byte iswithdraw;// 提现限制

    private Byte isbonus;// 全球分红限制

    private Byte isperformance;// 提成分红限制

    private Integer bonus1level;// 一店等级 0-9 无等级-T9

    private Integer bonus2level;// 二店等级 0 4-9 无等级 T4-T9

    private Integer bonus3level;// 三店等级 0 7-9 无等级 T7-T9

    private Integer cbonus1level;// 手动修改一店等级

    private Integer cbonus2level;// 手动修改二店等级

    private Integer cbonus3level;// 手动修改三店等级

    private BigDecimal performance;// 提成

    private Integer isallprivilege;// 是否总特权用户

    private BigDecimal allteamreratio;// 总特权比例

    private Date allpriopentime;// 副特权开启时间

    private Integer isprivilege;// 是否副特权用户

    private BigDecimal teamreratio;// 副特权比例

    private Date priopentime;// 副特权开启时间

    private Integer isyearcard;// 是否买过年卡 0未买过 1买过未过期 2买过过期

    private Integer isbuycard;// 是否购买过

    private Integer isusercard;// 是否用过充值卡

    private String isopenmember;// 是否开通365特权

    private Double OMoney;//线路消耗

    private Double moneyxiaofei;//话费消费

    private int isUserAuth;//是否已实名认证  0：未实名  1：已实名

    public Double getOMoney() {
        return OMoney;
    }

    public void setOMoney(Double OMoney) {
        this.OMoney = OMoney;
    }

    public Double getMoneyxiaofei() {
        return moneyxiaofei;
    }

    public void setMoneyxiaofei(Double moneyxiaofei) {
        this.moneyxiaofei = moneyxiaofei;
    }

    public BigDecimal getPtintegral() {
        return ptintegral;
    }

    public void setPtintegral(BigDecimal ptintegral) {
        this.ptintegral = ptintegral;
    }

    public int getLevelAll() {
        return levelAll;
    }

    public void setLevelAll(int levelAll) {
        this.levelAll = levelAll;
    }

    public float getIgrewardAll() {
        return igrewardAll;
    }

    public void setIgrewardAll(float igrewardAll) {
        this.igrewardAll = igrewardAll;
    }

    public float getWithdrawalsAll() {
        return withdrawalsAll;
    }

    public void setWithdrawalsAll(float withdrawalsAll) {
        this.withdrawalsAll = withdrawalsAll;
    }

    public float getMoneyAll() {
        return moneyAll;
    }

    public void setMoneyAll(float moneyAll) {
        this.moneyAll = moneyAll;
    }

    public Integer getAchievement1() {
        return achievement1;
    }

    public void setAchievement1(Integer achievement1) {
        this.achievement1 = achievement1;
    }

    public Integer getAchievement2() {
        return achievement2;
    }

    public void setAchievement2(Integer achievement2) {
        this.achievement2 = achievement2;
    }

    public Integer getAchievement3() {
        return achievement3;
    }

    public void setAchievement3(Integer achievement3) {
        this.achievement3 = achievement3;
    }

    public String getAchlevel1() {
        return achlevel1;
    }

    public void setAchlevel1(String achlevel1) {
        this.achlevel1 = achlevel1;
    }

    public BigDecimal getAchlevel1Num() {
        return achlevel1Num;
    }

    public void setAchlevel1Num(BigDecimal achlevel1Num) {
        this.achlevel1Num = achlevel1Num;
    }

    public String getAchlevel2() {
        return achlevel2;
    }

    public void setAchlevel2(String achlevel2) {
        this.achlevel2 = achlevel2;
    }

    public BigDecimal getAchlevel2Num() {
        return achlevel2Num;
    }

    public void setAchlevel2Num(BigDecimal achlevel2Num) {
        this.achlevel2Num = achlevel2Num;
    }

    public String getAchlevel3() {
        return achlevel3;
    }

    public void setAchlevel3(String achlevel3) {
        this.achlevel3 = achlevel3;
    }

    public BigDecimal getAchlevel3Num() {
        return achlevel3Num;
    }

    public void setAchlevel3Num(BigDecimal achlevel3Num) {
        this.achlevel3Num = achlevel3Num;
    }

    public Byte getIswithdraw() {
        return iswithdraw;
    }

    public void setIswithdraw(Byte iswithdraw) {
        this.iswithdraw = iswithdraw;
    }

    public Byte getIsbonus() {
        return isbonus;
    }

    public void setIsbonus(Byte isbonus) {
        this.isbonus = isbonus;
    }

    public Byte getIsperformance() {
        return isperformance;
    }

    public void setIsperformance(Byte isperformance) {
        this.isperformance = isperformance;
    }

    public Integer getBonus1level() {
        return bonus1level;
    }

    public void setBonus1level(Integer bonus1level) {
        this.bonus1level = bonus1level;
    }

    public Integer getBonus2level() {
        return bonus2level;
    }

    public void setBonus2level(Integer bonus2level) {
        this.bonus2level = bonus2level;
    }

    public Integer getBonus3level() {
        return bonus3level;
    }

    public void setBonus3level(Integer bonus3level) {
        this.bonus3level = bonus3level;
    }

    public Integer getCbonus1level() {
        return cbonus1level;
    }

    public void setCbonus1level(Integer cbonus1level) {
        this.cbonus1level = cbonus1level;
    }

    public Integer getCbonus2level() {
        return cbonus2level;
    }

    public void setCbonus2level(Integer cbonus2level) {
        this.cbonus2level = cbonus2level;
    }

    public Integer getCbonus3level() {
        return cbonus3level;
    }

    public void setCbonus3level(Integer cbonus3level) {
        this.cbonus3level = cbonus3level;
    }

    public BigDecimal getPerformance() {
        return performance;
    }

    public void setPerformance(BigDecimal performance) {
        this.performance = performance;
    }

    public Integer getIsprivilege() {
        return isprivilege;
    }

    public void setIsprivilege(Integer isprivilege) {
        this.isprivilege = isprivilege;
    }

    public Integer getIsallprivilege() {
        return isallprivilege;
    }

    public void setIsallprivilege(Integer isallprivilege) {
        this.isallprivilege = isallprivilege;
    }

    public Integer getIsyearcard() {
        return isyearcard;
    }

    public void setIsyearcard(Integer isyearcard) {
        this.isyearcard = isyearcard;
    }

    public Integer getIsbuycard() {
        return isbuycard;
    }

    public void setIsbuycard(Integer isbuycard) {
        this.isbuycard = isbuycard;
    }

    public Integer getIsusercard() {
        return isusercard;
    }

    public void setIsusercard(Integer isusercard) {
        this.isusercard = isusercard;
    }

    public String getIsopenmember() {
        return isopenmember;
    }

    public void setIsopenmember(String isopenmember) {
        this.isopenmember = isopenmember;
    }

    public BigDecimal getAllteamreratio() {
        return allteamreratio;
    }

    public void setAllteamreratio(BigDecimal allteamreratio) {
        this.allteamreratio = allteamreratio;
    }

    public Date getAllpriopentime() {
        return allpriopentime;
    }

    public void setAllpriopentime(Date allpriopentime) {
        this.allpriopentime = allpriopentime;
    }

    public BigDecimal getTeamreratio() {
        return teamreratio;
    }

    public void setTeamreratio(BigDecimal teamreratio) {
        this.teamreratio = teamreratio;
    }

    public Date getPriopentime() {
        return priopentime;
    }

    public void setPriopentime(Date priopentime) {
        this.priopentime = priopentime;
    }

    public BigDecimal getLevel1Sub() {
        return level1Sub;
    }

    public void setLevel1Sub(BigDecimal level1Sub) {
        this.level1Sub = level1Sub;
    }

    public String getRebatepid() {
        return rebatepid;
    }

    public void setRebatepid(String rebatepid) {
        this.rebatepid = rebatepid;
    }

    public String getSpecialid() {
        return specialid;
    }

    public void setSpecialid(String specialid) {
        this.specialid = specialid;
    }

    public String getPddpid() {
        return pddpid;
    }

    public void setPddpid(String pddpid) {
        this.pddpid = pddpid;
    }

    public String getJdpid() {
        return jdpid;
    }

    public void setJdpid(String jdpid) {
        this.jdpid = jdpid;
    }

    public String getMgjgid() {
        return mgjgid;
    }

    public void setMgjgid(String mgjgid) {
        this.mgjgid = mgjgid;
    }

    public String getMgjpid() {
        return mgjpid;
    }

    public void setMgjpid(String mgjpid) {
        this.mgjpid = mgjpid;
    }

    public Integer getMember() {
        return member;
    }

    public void setMember(Integer member) {
        this.member = member;
    }

    public Date getMembertime() {
        return membertime;
    }

    public void setMembertime(Date membertime) {
        this.membertime = membertime;
    }

    public Integer getSupermember() {
        return supermember;
    }

    public void setSupermember(Integer supermember) {
        this.supermember = supermember;
    }

    public Integer getIsmember() {
        return ismember;
    }

    public void setIsmember(Integer ismember) {
        this.ismember = ismember;
    }

    public String getInvitecode() {
        return invitecode;
    }

    public void setInvitecode(String invitecode) {
        this.invitecode = invitecode;
    }

    public String getShareper() {
        return shareper;
    }

    public void setShareper(String shareper) {
        this.shareper = shareper;
    }

    public String getTabid() {
        return tabid;
    }

    public void setTabid(String tabid) {
        this.tabid = tabid;
    }

    public Users getUsers() {
        return users;
    }

    public void setUsers(Users users) {
        this.users = users;
    }

    public String getFreeroute() {
        return Freeroute;
    }

    public void setFreeroute(String freeroute) {
        Freeroute = freeroute;
    }

    public int getIsUserAuth() {
        return isUserAuth;
    }

    public void setIsUserAuth(int isUserAuth) {
        this.isUserAuth = isUserAuth;
    }

    public Subscribers() {
        super();
    }

    public Subscribers(String id, Integer role, String rebatepid) {
        super();
        this.id = id;
        this.role = role;
        this.rebatepid = rebatepid;
    }

    public Subscribers(String id, String shopid) {
        super();
        this.id = id;
        this.shopid = shopid;
    }

    public Subscribers(String id, Integer shopBalance) {
        super();
        this.id = id;
        this.shopBalance = shopBalance;
    }

    public Subscribers(String id, String password, Date createtime, Date logintime, String loginip, Integer role,
                       Boolean datastatus, String mobile, String parentid, Date endtime, String pic, Integer type, String shopid,
                       String appstore, Float integral, String aliaccount, Boolean alipay, Integer shopBalance, String shopEnddate,
                       String birthday, String gender, String email, String address, String username, Boolean isyear,
                       Boolean ismonth, Boolean isquarter) {
        super();
        this.id = id;
        this.password = password;
        this.createtime = createtime;
        this.logintime = logintime;
        this.loginip = loginip;
        this.role = role;
        this.datastatus = datastatus;
        this.mobile = mobile;
        this.parentid = parentid;
        this.endtime = endtime;
        this.pic = pic;
        this.type = type;
        this.shopid = shopid;
        this.appstore = appstore;
        this.integral = integral;
        this.aliaccount = aliaccount;
        this.alipay = alipay;
        this.shopBalance = shopBalance;
        this.shopEnddate = shopEnddate;
        this.birthday = birthday;
        this.gender = gender;
        this.email = email;
        this.address = address;
        this.username = username;
        this.isyear = isyear;
        this.ismonth = ismonth;
        this.isquarter = isquarter;
    }

    public Subscribers(String id, String password, Date createtime, Date logintime, String loginip, Integer role,
                       Boolean datastatus, String mobile, String parentid, Date endtime, String pic, Integer type, String shopid,
                       String appstore, Float integral, String aliaccount, Boolean alipay, Integer shopBalance, String shopEnddate,
                       String birthday, String gender, String email, String address, String username, Boolean isyear,
                       Boolean ismonth, Boolean isquarter, String shareper) {
        super();
        this.id = id;
        this.password = password;
        this.createtime = createtime;
        this.logintime = logintime;
        this.loginip = loginip;
        this.role = role;
        this.datastatus = datastatus;
        this.mobile = mobile;
        this.parentid = parentid;
        this.endtime = endtime;
        this.pic = pic;
        this.type = type;
        this.shopid = shopid;
        this.appstore = appstore;
        this.integral = integral;
        this.aliaccount = aliaccount;
        this.alipay = alipay;
        this.shopBalance = shopBalance;
        this.shopEnddate = shopEnddate;
        this.birthday = birthday;
        this.gender = gender;
        this.email = email;
        this.address = address;
        this.username = username;
        this.isyear = isyear;
        this.ismonth = ismonth;
        this.isquarter = isquarter;
        this.shareper = shareper;
    }

    public Subscribers(String id, String password, Date createtime, Date logintime, String loginip, Integer role,
                       Boolean datastatus, String mobile, String parentid, Date endtime, String pic, Integer type, String shopid,
                       String appstore, Float integral, String aliaccount, Boolean alipay, Integer shopBalance, String shopEnddate,
                       String birthday, String gender, String email, String address, String username, Boolean isyear,
                       Boolean ismonth, Boolean isquarter, Date membertime) {
        super();
        this.id = id;
        this.password = password;
        this.createtime = createtime;
        this.logintime = logintime;
        this.loginip = loginip;
        this.role = role;
        this.datastatus = datastatus;
        this.mobile = mobile;
        this.parentid = parentid;
        this.endtime = endtime;
        this.pic = pic;
        this.type = type;
        this.shopid = shopid;
        this.appstore = appstore;
        this.integral = integral;
        this.aliaccount = aliaccount;
        this.alipay = alipay;
        this.shopBalance = shopBalance;
        this.shopEnddate = shopEnddate;
        this.birthday = birthday;
        this.gender = gender;
        this.email = email;
        this.address = address;
        this.username = username;
        this.isyear = isyear;
        this.ismonth = ismonth;
        this.isquarter = isquarter;
        this.membertime = membertime;
    }

    public Subscribers(String id, String password, Date createtime, Date logintime, String loginip, Integer role,
                       Boolean datastatus, String mobile, String parentid, Date endtime, String pic, Integer type, String shopid,
                       String appstore, Float integral, Float igreward, String aliaccount, Boolean alipay, Integer shopBalance,
                       String shopEnddate, String birthday, String gender, String email, String address, String username, Boolean isyear,
                       Boolean ismonth, Boolean isquarter, String shareper) {
        super();
        this.id = id;
        this.password = password;
        this.createtime = createtime;
        this.logintime = logintime;
        this.loginip = loginip;
        this.role = role;
        this.datastatus = datastatus;
        this.mobile = mobile;
        this.parentid = parentid;
        this.endtime = endtime;
        this.pic = pic;
        this.type = type;
        this.shopid = shopid;
        this.appstore = appstore;
        this.integral = integral;
        this.igreward = igreward;
        this.aliaccount = aliaccount;
        this.alipay = alipay;
        this.shopBalance = shopBalance;
        this.shopEnddate = shopEnddate;
        this.birthday = birthday;
        this.gender = gender;
        this.email = email;
        this.address = address;
        this.username = username;
        this.isyear = isyear;
        this.ismonth = ismonth;
        this.isquarter = isquarter;
        this.shareper = shareper;
    }

    public Subscribers(String id, String password, Date createtime, Date logintime, String loginip, Integer role,
                       Boolean datastatus, String mobile, String parentid, Date endtime, String pic, Integer type, String shopid,
                       String appstore, Float integral, Float igreward, String aliaccount, Boolean alipay, Integer shopBalance,
                       String shopEnddate, String birthday, String gender, String email, String address, String username, Boolean isyear,
                       Boolean ismonth, Boolean isquarter, String shareper, Integer achievement1, Integer achievement2,
                       Integer achievement3, Byte iswithdraw, Byte isbonus, Byte isperformance, Integer cbonus1level,
                       Integer cbonus2level, Integer cbonus3level, Integer isallprivilege, BigDecimal allteamreratio,
                       Integer isprivilege, BigDecimal teamreratio, Integer isyearcard, Date allpriopentime, Date priopentime,
                       Integer isbuycard) {
        super();
        this.id = id;
        this.password = password;
        this.createtime = createtime;
        this.logintime = logintime;
        this.loginip = loginip;
        this.role = role;
        this.datastatus = datastatus;
        this.mobile = mobile;
        this.parentid = parentid;
        this.endtime = endtime;
        this.pic = pic;
        this.type = type;
        this.shopid = shopid;
        this.appstore = appstore;
        this.integral = integral;
        this.igreward = igreward;
        this.aliaccount = aliaccount;
        this.alipay = alipay;
        this.shopBalance = shopBalance;
        this.shopEnddate = shopEnddate;
        this.birthday = birthday;
        this.gender = gender;
        this.email = email;
        this.address = address;
        this.username = username;
        this.isyear = isyear;
        this.ismonth = ismonth;
        this.isquarter = isquarter;
        this.shareper = shareper;
        this.achievement1 = achievement1;
        this.achievement2 = achievement2;
        this.achievement3 = achievement3;
        this.iswithdraw = iswithdraw;
        this.isbonus = isbonus;
        this.isperformance = isperformance;
        this.cbonus1level = cbonus1level;
        this.cbonus2level = cbonus2level;
        this.cbonus3level = cbonus3level;
        this.isallprivilege = isallprivilege;
        this.allteamreratio = allteamreratio;
        this.isprivilege = isprivilege;
        this.teamreratio = teamreratio;
        this.isyearcard = isyearcard;
        this.allpriopentime = allpriopentime;
        this.priopentime = priopentime;
        this.isbuycard = isbuycard;
    }

    public Subscribers(String id, String password, Date createtime, Date logintime, String loginip, Integer role,
                       Boolean datastatus, String mobile, String parentid, Date endtime, String pic, Integer type, String shopid,
                       String appstore, Float integral, Float igreward, String aliaccount, Boolean alipay, Integer shopBalance,
                       String shopEnddate, String birthday, String gender, String email, String address, String username, Boolean isyear,
                       Boolean ismonth, Boolean isquarter, String shareper, Integer achievement1, Integer achievement2,
                       Integer achievement3, Byte iswithdraw, Byte isbonus, Byte isperformance, Integer cbonus1level,
                       Integer cbonus2level, Integer cbonus3level, Integer isallprivilege, BigDecimal allteamreratio,
                       Integer isprivilege, BigDecimal teamreratio, Integer isyearcard, Date allpriopentime, Date priopentime,
                       Integer isbuycard, String tabid) {
        super();
        this.id = id;
        this.password = password;
        this.createtime = createtime;
        this.logintime = logintime;
        this.loginip = loginip;
        this.role = role;
        this.datastatus = datastatus;
        this.mobile = mobile;
        this.parentid = parentid;
        this.endtime = endtime;
        this.pic = pic;
        this.type = type;
        this.shopid = shopid;
        this.appstore = appstore;
        this.integral = integral;
        this.igreward = igreward;
        this.aliaccount = aliaccount;
        this.alipay = alipay;
        this.shopBalance = shopBalance;
        this.shopEnddate = shopEnddate;
        this.birthday = birthday;
        this.gender = gender;
        this.email = email;
        this.address = address;
        this.username = username;
        this.isyear = isyear;
        this.ismonth = ismonth;
        this.isquarter = isquarter;
        this.shareper = shareper;
        this.achievement1 = achievement1;
        this.achievement2 = achievement2;
        this.achievement3 = achievement3;
        this.iswithdraw = iswithdraw;
        this.isbonus = isbonus;
        this.isperformance = isperformance;
        this.cbonus1level = cbonus1level;
        this.cbonus2level = cbonus2level;
        this.cbonus3level = cbonus3level;
        this.isallprivilege = isallprivilege;
        this.allteamreratio = allteamreratio;
        this.isprivilege = isprivilege;
        this.teamreratio = teamreratio;
        this.isyearcard = isyearcard;
        this.allpriopentime = allpriopentime;
        this.priopentime = priopentime;
        this.isbuycard = isbuycard;
        this.tabid = tabid;
    }

    public Float getIgreward() {
        return igreward;
    }

    public void setIgreward(Float igreward) {
        this.igreward = igreward;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password == null ? null : password.trim();
    }

    public String getCypher() {
        return cypher;
    }

    public void setCypher(String cypher) {
        this.cypher = cypher;
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public Date getLogintime() {
        return logintime;
    }

    public void setLogintime(Date logintime) {
        this.logintime = logintime;
    }

    public String getLoginip() {
        return loginip;
    }

    public void setLoginip(String loginip) {
        this.loginip = loginip == null ? null : loginip.trim();
    }

    public Integer getRole() {
        return role;
    }

    public void setRole(Integer role) {
        this.role = role;
    }

    public Boolean getDatastatus() {
        return datastatus;
    }

    public void setDatastatus(Boolean datastatus) {
        this.datastatus = datastatus;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    public String getParentid() {
        return parentid;
    }

    public void setParentid(String parentid) {
        this.parentid = parentid == null ? null : parentid.trim();
    }

    public Date getEndtime() {
        return endtime;
    }

    public void setEndtime(Date endtime) {
        this.endtime = endtime;
    }

    public String getPic() {
        if (pic != null) {
            if (pic.contains("http")) {
                this.pic = pic.trim();
            } else {
                this.pic = CommUrls.OLD_SERVER + pic.trim();
            }
        }
        return pic;
    }

    public void setPic(String pic) {
        this.pic = pic == null ? null : pic.trim();
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getShopid() {
        return shopid;
    }

    public void setShopid(String shopid) {
        this.shopid = shopid == null ? null : shopid.trim();
    }

    public String getAppstore() {
        return appstore;
    }

    public void setAppstore(String appstore) {
        this.appstore = appstore == null ? null : appstore.trim();
    }

    public Float getIntegral() {
        return integral;
    }

    public void setIntegral(Float integral) {
        this.integral = integral;
    }

    public String getAliaccount() {
        return aliaccount;
    }

    public void setAliaccount(String aliaccount) {
        this.aliaccount = aliaccount == null ? null : aliaccount.trim();
    }

    public String getAliname() {
        return aliname;
    }

    public void setAliname(String aliname) {
        this.aliname = aliname;
    }

    public String getBankaccount() {
        return bankaccount;
    }

    public void setBankaccount(String bankaccount) {
        this.bankaccount = bankaccount;
    }

    public String getRealname() {
        return realname;
    }

    public void setRealname(String realname) {
        this.realname = realname;
    }

    public Boolean getAlipay() {
        return alipay;
    }

    public void setAlipay(Boolean alipay) {
        this.alipay = alipay;
    }

    public String getWxname() {
        return wxname;
    }

    public void setWxname(String wxname) {
        this.wxname = wxname;
    }

    public String getWxnumber() {
        return wxnumber;
    }

    public void setWxnumber(String wxnumber) {
        this.wxnumber = wxnumber;
    }

    public String getWxpic() {
        return wxpic;
    }

    public void setWxpic(String wxpic) {
        this.wxpic = wxpic;
    }

    public String getWxopenid() {
        return wxopenid;
    }

    public void setWxopenid(String wxopenid) {
        this.wxopenid = wxopenid;
    }

    public String getAppleuserid() {
        return appleuserid;
    }

    public void setAppleuserid(String appleuserid) {
        this.appleuserid = appleuserid;
    }

    public String getQqnumber() {
        return qqnumber;
    }

    public void setQqnumber(String qqnumber) {
        this.qqnumber = qqnumber;
    }

    public Integer getShopBalance() {
        return shopBalance;
    }

    public void setShopBalance(Integer shopBalance) {
        this.shopBalance = shopBalance;
    }

    public String getShopEnddate() {
        return shopEnddate;
    }

    public void setShopEnddate(String shopEnddate) {
        this.shopEnddate = shopEnddate == null ? null : shopEnddate.trim();
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday == null ? null : birthday.trim();
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender == null ? null : gender.trim();
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email == null ? null : email.trim();
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username == null ? null : username.trim();
    }

    public Boolean getIsyear() {
        return isyear;
    }

    public void setIsyear(Boolean isyear) {
        this.isyear = isyear;
    }

    public Boolean getIsmonth() {
        return ismonth;
    }

    public void setIsmonth(Boolean ismonth) {
        this.ismonth = ismonth;
    }

    public Boolean getIsquarter() {
        return isquarter;
    }

    public void setIsquarter(Boolean isquarter) {
        this.isquarter = isquarter;
    }

    public Integer getRechargestatistics() {
        return rechargestatistics;
    }

    public void setRechargestatistics(Integer rechargestatistics) {
        this.rechargestatistics = rechargestatistics;
    }

    public Subscribers(String id, String password, Date createtime, Date logintime, String loginip, Integer role,
                       Boolean datastatus, String mobile, String parentid, Date endtime, String pic, Integer type, String shopid,
                       String appstore, Float integral, String aliaccount, Boolean alipay, Integer shopBalance, String shopEnddate,
                       String birthday, String gender, String email, String address, String username, String shareper,
                       Boolean isyear, Boolean ismonth, Boolean isquarter, String tabid) {
        super();
        this.id = id;
        this.password = password;
        this.createtime = createtime;
        this.logintime = logintime;
        this.loginip = loginip;
        this.role = role;
        this.datastatus = datastatus;
        this.mobile = mobile;
        this.parentid = parentid;
        this.endtime = endtime;
        this.pic = pic;
        this.type = type;
        this.shopid = shopid;
        this.appstore = appstore;
        this.integral = integral;
        this.aliaccount = aliaccount;
        this.alipay = alipay;
        this.shopBalance = shopBalance;
        this.shopEnddate = shopEnddate;
        this.birthday = birthday;
        this.gender = gender;
        this.email = email;
        this.address = address;
        this.username = username;
        this.shareper = shareper;
        this.isyear = isyear;
        this.ismonth = ismonth;
        this.isquarter = isquarter;
        this.tabid = tabid;
    }

    @Override
    public String toString() {
        return "Subscribers [id=" + id + ", password=" + password + ", createtime=" + createtime + ", logintime="
                + logintime + ", loginip=" + loginip + ", role=" + role + ", datastatus=" + datastatus + ", mobile="
                + mobile + ", parentid=" + parentid + ", endtime=" + endtime + ", pic=" + pic + ", type=" + type
                + ", shopid=" + shopid + ", appstore=" + appstore + ", integral=" + integral + ", aliaccount="
                + aliaccount + ", alipay=" + alipay + ", shopBalance=" + shopBalance + ", shopEnddate=" + shopEnddate
                + ", birthday=" + birthday + ", gender=" + gender + ", email=" + email + ", address=" + address
                + ", username=" + username + ", isyear=" + isyear + ", ismonth=" + ismonth + ", isquarter=" + isquarter
                + "]";
    }

}